package cn.iocoder.yudao.module.water.controller.admin.qtoriginal.vo;

import lombok.*;
import java.util.*;
import java.math.BigDecimal;
import io.swagger.annotations.*;
import javax.validation.constraints.*;
import org.springframework.format.annotation.DateTimeFormat;

import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;

/**
* 原水记录 Base VO，提供给添加、修改、详细的子 VO 使用
* 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
*/
@Data
public class QtOriginalBaseVO {

    @ApiModelProperty(value = "开始时间")
    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
    private Date date;

    @ApiModelProperty(value = "色（度）")
    private BigDecimal color;

    @ApiModelProperty(value = "嗅和味")
    private Integer taste;

    @ApiModelProperty(value = "水温")
    private BigDecimal waterTemp;

    @ApiModelProperty(value = "浑浊度")
    private BigDecimal turbidity;

    @ApiModelProperty(value = "PH")
    private BigDecimal ph;

    @ApiModelProperty(value = "肉眼可见物")
    private BigDecimal visible;

    @ApiModelProperty(value = "亚硝酸盐氮")
    private BigDecimal no3N;

    @ApiModelProperty(value = "COD")
    private BigDecimal cod;

    @ApiModelProperty(value = "氨氮")
    private BigDecimal nh3N;

    @ApiModelProperty(value = "总大肠菌群")
    private BigDecimal coliforms;

    @ApiModelProperty(value = "耐热大肠菌群")
    private BigDecimal thermostableColiforms;

    @ApiModelProperty(value = "细菌总数")
    private BigDecimal bacteria;

    @ApiModelProperty(value = "总硬度")
    private BigDecimal hardness;

    @ApiModelProperty(value = "氯化物")
    private BigDecimal chloride;

    @ApiModelProperty(value = "铁")
    private BigDecimal fe;

    @ApiModelProperty(value = "挥发酚")
    private BigDecimal volatilePhenol;

    @ApiModelProperty(value = "锰")
    private BigDecimal mn;

    @ApiModelProperty(value = "砷")
    private BigDecimal arsenic;

    @ApiModelProperty(value = "铬")
    private BigDecimal cr;

    @ApiModelProperty(value = "氰化物")
    private BigDecimal kcn;

    @ApiModelProperty(value = "总磷")
    private BigDecimal p;

    @ApiModelProperty(value = "藻类	")
    private BigDecimal algae;

}
